<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="AAuto" /> 
<title>自动上传文件</title>
<link href="../style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="maincontent">
<h1>自动上传文件</h1>
 <div class="desc">参考:<a href="../libraries/std/web/html.html"></a><a href="control.html#post">使用wb.post自动提交</a><br />
   <br />
  构造上传文件的表单数据较复杂,标准库提供了web.uploadData类,自动构造上传文件数据包.</div>
 <div>
   <h2>web.uploadData</h2>
  <p>&nbsp;</p>
  <p><strong>1、语法：</strong><br />
  </p>
  <pre>formdata = web.uploadData(&quot;字段参数&quot;,&quot;上传字段名&quot;,&quot;上传文件路径&quot;)
</pre>
  <p><br />
    <strong>2、说明：</strong><br />
    <br />
    web.uploadData是一个类,构造参数一指定要自动提交的字段值,字段值指网页表单中输入控件的名字(该控件html源码中的name属性)、值组成的键值对，多个键值对用&quot;&amp;&quot;符号分隔,例如:
  <pre>&quot;username=用户名&amp;password=密码&quot;</pre>
  <br />
  <p><strong>3、示例：
  </strong></p>
  </p>
  <pre><span class="comment">//....省略创建web窗体的代码,请在快手中点击&quot;主菜单-&gt;新建文件-&gt;新建web窗体&quot;</span>

import web.uploadData;

<span class="comment">//创建上传数据</span>
var formdata = web.uploadData(&quot;username=用户名&amp;password=密码&quot;,&quot;上传字段名&quot;,&quot;\main.aau&quot;)

<span class="comment">//自动上传文件</span>
wb.post(&quot;http://www.ecranesoft.com/ape/test/post.asp&quot;
　　　　, formdata.data ,formdata.header );
 
<span class="comment">//显示窗体</span>
winform.show(true) 
</pre>
</div>
</div></body>
</html>